﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.SafeManage.PatrolRecord;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static LJX.SmartPark.Service.SafeManage.PatrolRecordServeice;

namespace LJX.SmartPark.Service.SafeManage
{
    public interface IPatrolRecordServeice: ITransientService
    {
        Task<Response<List<PatrolRecord>>> GetPatrolRecordAsync(Fy3 fy3);

        Response<PatrolRecord> GetPatrolRecordById(PatrolRecord input);

        int GetCount();
        Task<Response<bool>> PostAddPatrolRecordAsync(PatrolRecord input);
        Task<Response<bool>> DeletePatrolRecordAsync(PatrolRecord input);
        Task<Response<bool>> PutUpdPatrolRecordAsync(PatrolRecord input);
    }
}
